const { defineConfig } = require('@vue/cli-service')

module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  devServer: {
    open:false,
    allowedHosts: "all",
    host:'0.0.0.0',
    //配置启动端口号
    port:8080,
    hot:true,
    //配置代理
    proxy: {
      '/': {
        ws: false,
        // 请求的后端地址
        target:'http://localhost:1000/',
        changeOrigin:true, // 在本地会创建一个虚拟服务端，然后发送请求的数据，并同时接收请求的数据，这样服务端和服务端进行数据的交互就不会有跨域问题
        pathRewrite:{  // 路径重写，
          //请求重写
          '^/': ''  // 替换target中的请求地址，也就是说以后你在请求http://api.wpbom.com这个地址的时候直接写成/Api即可。
        }
      }
    },
    /* proxy: {
         '/': {
             ws: false,
             target: ' http://localhost:8888/', // 你请求的第三方接口
             changeOrigin: true, // 在本地会创建一个虚拟服务端，然后发送请求的数据，并同时接收请求的数据，这样服务端和服务端进行数据的交互就不会有跨域问题
             pathRewrite: {  // 路径重写，
                 '^/': '/'  // 替换target中的请求地址，也就是说以后你在请求http://api.wpbom.com这个地址的时候直接写成/Api即可。
             }
         }
     }*/
  }
})

